home *** CD-ROM | disk | FTP | other *** search
-
-
-
- TTTTIIIIFFFFFFFFGGGGeeeettttFFFFiiiieeeelllldddd((((3333TTTT)))) IIIImmmmaaaaggggeeee FFFFoooorrrrmmmmaaaatttt LLLLiiiibbbbrrrraaaarrrryyyy CCCC++++++++ RRRReeeeffffeeeerrrreeeennnncccceeee MMMMaaaannnnuuuuaaaallll TTTTIIIIFFFFFFFFGGGGeeeettttFFFFiiiieeeelllldddd((((3333TTTT))))
-
-
-
- NNNNAAAAMMMMEEEE
- TIFFGetField, TIFFVGetField - get the value(s) of a tag in an open TIFF
- file
-
- SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
- ####iiiinnnncccclllluuuuddddeeee <<<<ttttiiiiffffffffiiiioooo....hhhh>>>>
- iiiinnnntttt TTTTIIIIFFFFFFFFGGGGeeeettttFFFFiiiieeeelllldddd((((TTTTIIIIFFFFFFFF**** ttttiiiiffff,,,, ttttttttaaaagggg____tttt ttttaaaagggg,,,, ............))))
- ####iiiinnnncccclllluuuuddddeeee <<<<ssssttttddddaaaarrrrgggg....hhhh>>>>
- iiiinnnntttt TTTTIIIIFFFFFFFFVVVVGGGGeeeettttFFFFiiiieeeelllldddd((((TTTTIIIIFFFFFFFF**** ttttiiiiffff,,,, ttttttttaaaagggg____tttt ttttaaaagggg,,,, vvvvaaaa____lllliiiisssstttt aaaapppp))))
- iiiinnnntttt TTTTIIIIFFFFFFFFGGGGeeeettttFFFFiiiieeeellllddddDDDDeeeeffffaaaauuuulllltttteeeedddd((((TTTTIIIIFFFFFFFF**** ttttiiiiffff,,,, ttttttttaaaagggg____tttt ttttaaaagggg,,,, ............))))
- iiiinnnntttt TTTTIIIIFFFFFFFFVVVVGGGGeeeettttFFFFiiiieeeellllddddDDDDeeeeffffaaaauuuulllltttteeeedddd((((TTTTIIIIFFFFFFFF**** ttttiiiiffff,,,, ttttttttaaaagggg____tttt ttttaaaagggg,,,, vvvvaaaa____lllliiiisssstttt aaaapppp))))
-
- DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
- _T_I_F_F_G_e_t_F_i_e_l_d returns the value of a tag or pseudo-tag associated with the
- the current directory of the open TIFF file _t_i_f. (A _p_s_e_u_d_o-_t_a_g is a
- parameter that is used to control the operation of the TIFF library but
- whose value is not read or written to the underlying file.) The file
- must have been previously opened with _T_I_F_F_O_p_e_n(3T). The tag is
- identified by _t_a_g, one of the values defined in the include file ttttiiiiffffffff....hhhh
- (see also the table below). The type and number of values returned is
- dependent on the tag being requested. The programming interface uses a
- variable argument list as prescribed by the _s_t_d_a_r_g(3) interface. The
- returned values should only be interpreted if _T_I_F_F_G_e_t_F_i_e_l_d returns 1.
-
- _T_I_F_F_V_G_e_t_F_i_e_l_d is functionally equivalent to _T_I_F_F_G_e_t_F_i_e_l_d except that it
- takes a pointer to a variable argument list. _T_I_F_F_V_G_e_t_F_i_e_l_d is useful for
- layering interfaces on top of the functionality provided by _T_I_F_F_G_e_t_F_i_e_l_d.
-
- _T_I_F_F_G_e_t_F_i_e_l_d_D_e_f_a_u_l_t_e_d and _T_I_F_F_V_G_e_t_F_i_e_l_d_D_e_f_a_u_l_t_e_d are identical to
- _T_I_F_F_G_e_t_F_i_e_l_d and _T_I_F_F_V_G_e_t_F_i_e_l_d, except that if a tag is not defined in
- the current directory and it has a default value, then the default value
- is returned.
-
- The tags understood by _l_i_b_t_i_f_f, the number of parameter values, and the
- types for the returned values are shown below. The data types are
- specified as in C and correspond to the types used to specify tag values
- to _T_I_F_F_S_e_t_F_i_e_l_d(3T). Remember that _T_I_F_F_G_e_t_F_i_e_l_d returns parameter
- values, so all the listed data types are pointers to storage where values
- should be returned. Consult the TIFF specification for information on
- the meaning of each tag and their possible values.
-
- _T_a_g _N_a_m_e _C_o_u_n_t _T_y_p_e_s _N_o_t_e_s
- TIFFTAG_ARTIST 1 char**
- TIFFTAG_BADFAXLINES 1 uint32*
- TIFFTAG_BITSPERSAMPLE 1 uint16*
- TIFFTAG_CLEANFAXDATA 1 uint16*
- TIFFTAG_COLORMAP 3 uint16** 1<<BitsPerSample arrays
- TIFFTAG_COMPRESSION 1 uint16*
- TIFFTAG_CONSECUTIVEBADFAXLINES 1 uint32*
- TIFFTAG_DATATYPE 1 uint16*
- TIFFTAG_DATETIME 1 char**
-
-
- PPPPaaaaggggeeee 1111
-
-
-
-
-
-
- TTTTIIIIFFFFFFFFGGGGeeeettttFFFFiiiieeeelllldddd((((3333TTTT)))) IIIImmmmaaaaggggeeee FFFFoooorrrrmmmmaaaatttt LLLLiiiibbbbrrrraaaarrrryyyy CCCC++++++++ RRRReeeeffffeeeerrrreeeennnncccceeee MMMMaaaannnnuuuuaaaallll TTTTIIIIFFFFFFFFGGGGeeeettttFFFFiiiieeeelllldddd((((3333TTTT))))
-
-
-
- TIFFTAG_DOCUMENTNAME 1 char**
- TIFFTAG_DOTRANGE 2 uint16*
- TIFFTAG_EXTRASAMPLES 2 uint16*,uint16** count & types array
- TIFFTAG_FAXMODE 1 int* G3/G4 compression pseudo-tag
- TIFFTAG_FAXFILLFUNC 1 TIFFFaxFillFunc* G3/G4 compression pseudo-tag
- TIFFTAG_FILLORDER 1 uint16*
- TIFFTAG_GROUP3OPTIONS 1 uint32*
- TIFFTAG_GROUP4OPTIONS 1 uint32*
- TIFFTAG_HALFTONEHINTS 2 uint16*
- TIFFTAG_HOSTCOMPUTER 1 char**
- TIFFTAG_IMAGEDEPTH 1 uint32*
- TIFFTAG_IMAGEDESCRIPTION 1 char**
- TIFFTAG_IMAGELENGTH 1 uint32*
- TIFFTAG_IMAGEWIDTH 1 uint32*
- TIFFTAG_INKNAMES 1 char**
- TIFFTAG_INKSET 1 uint16*
- TIFFTAG_JPEGTABLES 2 u_short*,void** count & tables
- TIFFTAG_JPEGQUALITY 1 int* JPEG pseudo-tag
- TIFFTAG_JPEGCOLORMODE 1 int* JPEG pseudo-tag
- TIFFTAG_JPEGTABLESMODE 1 int* JPEG pseudo-tag
- TIFFTAG_MAKE 1 char**
- TIFFTAG_MATTEING 1 uint16*
- TIFFTAG_MAXSAMPLEVALUE 1 uint16*
- TIFFTAG_MINSAMPLEVALUE 1 uint16*
- TIFFTAG_MODEL 1 char**
- TIFFTAG_ORIENTATION 1 uint16*
- TIFFTAG_PAGENAME 1 char**
- TIFFTAG_PAGENUMBER 2 uint16*
- TIFFTAG_PHOTOMETRIC 1 uint16*
- TIFFTAG_PLANARCONFIG 1 uint16*
- TIFFTAG_PREDICTOR 1 uint16*
- TIFFTAG_PRIMARYCHROMATICITIES 1 float** 6-entry array
- TIFFTAG_REFERENCEBLACKWHITE 1 float** 2*SamplesPerPixel array
- TIFFTAG_RESOLUTIONUNIT 1 uint16*
- TIFFTAG_ROWSPERSTRIP 1 uint32*
- TIFFTAG_SAMPLEFORMAT 1 uint16*
- TIFFTAG_SAMPLESPERPIXEL 1 uint16*
- TIFFTAG_SMAXSAMPLEVALUE 1 double*
- TIFFTAG_SMINSAMPLEVALUE 1 double*
- TIFFTAG_SOFTWARE 1 char**
- TIFFTAG_STRIPBYTECOUNTS 1 uint32**
- TIFFTAG_STRIPOFFSETS 1 uint32**
- TIFFTAG_SUBFILETYPE 1 uint32*
- TIFFTAG_SUBIFD 2 uint16*,uint32** count & offsets array
- TIFFTAG_TARGETPRINTER 1 char**
- TIFFTAG_THRESHHOLDING 1 uint16*
- TIFFTAG_TILEBYTECOUNTS 1 uint32**
- TIFFTAG_TILEDEPTH 1 uint32*
- TIFFTAG_TILELENGTH 1 uint32*
- TIFFTAG_TILEOFFSETS 1 uint32**
- TIFFTAG_TILEWIDTH 1 uint32*
- TIFFTAG_TRANSFERFUNCTION 1 or 3|- uint16**1<<BitsPerSample entry arrays
-
-
-
- PPPPaaaaggggeeee 2222
-
-
-
-
-
-
- TTTTIIIIFFFFFFFFGGGGeeeettttFFFFiiiieeeelllldddd((((3333TTTT)))) IIIImmmmaaaaggggeeee FFFFoooorrrrmmmmaaaatttt LLLLiiiibbbbrrrraaaarrrryyyy CCCC++++++++ RRRReeeeffffeeeerrrreeeennnncccceeee MMMMaaaannnnuuuuaaaallll TTTTIIIIFFFFFFFFGGGGeeeettttFFFFiiiieeeelllldddd((((3333TTTT))))
-
-
-
- TIFFTAG_WHITEPOINT 1 float** 2-entry array
- TIFFTAG_XPOSITION 1 float*
- TIFFTAG_XRESOLUTION 1 float*
- TIFFTAG_YCBCRCOEFFICIENTS 1 float** 3-entry array
- TIFFTAG_YCBCRPOSITIONING 1 uint16*
- TIFFTAG_YCBCRSUBSAMPLING 2 uint16*
- TIFFTAG_YPOSITION 1 float*
- TIFFTAG_YRESOLUTION 1 float*
- TIFFTAG_ICCPROFILE 2 uint32*,void** count, profile data|=
- |- If _S_a_m_p_l_e_s_P_e_r_P_i_x_e_l is one, then a single array is returned; otherwise
- three arrays are returned.
- |= The contents of this field are quite complex. See _T_h_e _I_C_C _P_r_o_f_i_l_e
- _F_o_r_m_a_t _S_p_e_c_i_f_i_c_a_t_i_o_n, Annex B.3 "Embedding ICC Profiles in TIFF Files"
- (available at http://www.color.org) for an explanation.
-
- RRRREEEETTTTUUUURRRRNNNN VVVVAAAALLLLUUUUEEEESSSS
- 1 is returned if the tag is defined in the current directory; otherwise a
- 0 is returned.
-
- DDDDIIIIAAAAGGGGNNNNOOOOSSSSTTTTIIIICCCCSSSS
- All error messages are directed to the _T_I_F_F_E_r_r_o_r(3T) routine.
-
- UUUUnnnnkkkknnnnoooowwwwnnnn ffffiiiieeeelllldddd,,,, ttttaaaagggg 0000xxxx%%%%xxxx. An unknown tag was supplied.
-
- SSSSEEEEEEEE AAAALLLLSSSSOOOO
- _l_i_b_t_i_f_f(3T), _T_I_F_F_O_p_e_n(3T), _T_I_F_F_S_e_t_F_i_e_l_d(3T), _T_I_F_F_S_e_t_D_i_r_e_c_t_o_r_y(3T),
- _T_I_F_F_R_e_a_d_D_i_r_e_c_t_o_r_y(3T), _T_I_F_F_W_r_i_t_e_D_i_r_e_c_t_o_r_y(3T)
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- PPPPaaaaggggeeee 3333
-
-
-
-